electrically propelled - German English Dictionary